body {
  margin-top: 100px;
  display: flex;
  /* 主轴方向对齐 */
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  background: url('../asset/login-bg.png');
  /* background-image: url("./asset/login-bg.png"); */
}

.alert {
  display: none;
  /* 设置固定定位，可以脱离标准流 */
  position: fixed;
  top: 0;
  width: 400px;
}

.login-wrap {
  margin-top: 95px;
  /* 父元素设置了宽度，子元素会继承 */
  width: 400px;
  background-color: #ffffff;
  padding: 20px;
}

.item {
  margin-top: 20px;
}

.title {
  text-align: center;
  /* swsf */
  font: normal 400 28px/18px '微软雅黑';
  color: orange;
}